/**
 * 单例模式-懒汉模式1
 */
public class DataSourceSingleton2 {
    //1.私有的构造方法
    private DataSourceSingleton2(){}
    //2.创建一个私有的属性
    private static DataSourceSingleton2 dataSource;
    //3.创建一个对外提供访问的单例对象
    public synchronized static DataSourceSingleton2 getInstance(){
        if(dataSource==null){//第一次访问
            dataSource= new DataSourceSingleton2();
        }
        return dataSource;
    }
}
